package com.example.piece.entity

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.android.parcel.Parcelize

/**  安全隐患整改详情信息  **/
@Keep
@Parcelize
data class DangerRectificationDetail(
    /**  安全隐患信息  **/
    val dangerInfo: String = "",
    /**  安全隐患内容  **/
    val dangerContent: String = "",
    /**  安全隐患附件  **/
    val dangerAnnex: List<Picture> = emptyList(),
    /**  隐患处理要求  **/
    val rectificationRequirement: String = "",
    /**  情况描述  **/
    val remark: String? = null
) : Parcelable


/**  安全隐患整改工单的处理结果  **/
@Keep
@Parcelize
data class DangerRectificationInfo(
    /**  安全隐患信息  **/
    val dangerInfo: String = "",
    /**  安全隐患内容  **/
    val dangerContent: String = "",
    /**  安全隐患附件  **/
    val dangerAnnex: List<Picture>,
    /**  隐患处理要求  **/
    val rectificationRequirement: String = "",
    /**  安全隐患整改结果, 0: 不合格, 1: 合格  **/
    val acceptResult: Int = 0,
    /**  整改后的附件  **/
    val rectificationAnnex: List<Picture> = emptyList(),
    /**  情况描述  **/
    val remark: String? = null
) : Parcelable